	@import url(jrapid-tags.flash.css);

/* ----------------------------------------------------------------------------- */
/* Window */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
 	/* title - caption */
 	 td.jrapid_window__title { background-image: url(flash-red/Windows/top-shadow.png); }

	/* inner - right - left - bottom - top */ 
	 td.jrapid_window__inner { border:1px solid #d3dae1; background:#fff; }      
	 td.jrapid_window__right { background: url(flash-red/Windows/right-shadow.png) left top repeat-y; }
	 td.jrapid_window__bottom { background-image: url(flash-red/Windows/bottom-shadow.png); }
	 td.jrapid_window__bottoml { background-image: url(flash-red/Windows/bottom-left-shadow.png); }
	 td.jrapid_window__bottomr { background-image: url(flash-red/Windows/bottom-right-shadow.png); }
	 td.jrapid_window__left { background: url(flash-red/Windows/left-shadow.png) right top repeat-y; }
	 td.jrapid_window__topright { background-image: url(flash-red/Windows/top-right-shadow.png); }
	 td.jrapid_window__topleft { background-image: url(flash-red/Windows/top-left-shadow.png); }
	
/* ----------------------------------------------------------------------------- */
/* Menu  */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
    div.jrapid_menucontainer { background: url(flash-red/header-bg.gif) 0px 0px repeat-x; }
    ul.jrapid_menubar li a,
    ul.jrapid_menubar li a:visited { background: url(flash-red/header-bg.gif) 0px 0px repeat-x; border:none; color:#000;  }
	ul.jrapid_menubar li:hover a,    
    ul.jrapid_menubar li a:hover { background-image: none; background-color: #c18577; color:#fff; }
	ul.jrapid_menubar li:hover ul li a,
	ul.jrapid_menubar li a:hover ul li a  { background-image: none; background-color:#fff; color: #0f0e4f; }
	ul.jrapid_menubar li:hover ul li:hover a,
	ul.jrapid_menubar li a:hover ul li a:hover { background-image: none; background-color: #c18577; color: #fff; }	
    ul.jrapid_menu { background-color:#fff; border:1px solid #d4c9c8; }

/* ----------------------------------------------------------------------------- */
/* Table */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */               
	table.jrapid_table thead th { background: url("flash-red/header-bg.gif") left top repeat-x; border:1px solid #e6dada; }
	table.jrapid_table thead th:hover { background-color: #c18577; }
	table.jrapid_table td { border-bottom: 1px solid #e6dada; border-right: 1px solid #e6dada; }
	tr.jrapid_table_tr__selected { background-color: #c18577; }

/* ----------------------------------------------------------------------------- */
/* bi */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	table.bi_ct td { border: 1px solid #e6dada; }
	table.bi_ct thead th { background: #bccfe9 url('flash-red/bi/views.png') left top repeat-x; border-left: 1px solid #e7bbbb; color: #ae3c3c; }
	table.bi_ct tbody th { background: #f6e5e5 url(flash-red/bi/tbody-th.jpg) left top repeat-x; }
	table.bi_ct thead th a.bi_ctorder { color: #ae3c3c; }
	/* ----------------------------------------------------------------------------- */
	/* BI - windows - table  */
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */	
	.bi_tablehead { background: #e6bfba url(flash-red/bi/views.png) left top repeat-x; border-left: 1px solid #e7bbbb; color: #ae3c3c; text-align: left; font-size: .9em; font-weight: normal; padding: 3px 5px 3px 10px; }
	/* ----------------------------------------------------------------------------- */
	/* BI - headerContent  */
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	#container div.headerContent { background: #dfa3a3 url(flash-red/bi/thead-th-2.jpg) left top repeat-x; border: 1px solid #edc9c9; color: #ae3c3c; }
	#container div.headerContent span.bi_title { color: #ae3c3c; }
	#container div.headerContent ul.headerNavegation li a { color: #ae3c3c; }
	#container div.headerContent ul.headerNavegation li a:hover { background: url(flash-red/bi/layout-views-navegation-li-hover-b.png) right -22px no-repeat; color: #ae3c3c; }
	#container div.headerContent ul.headerNavegation li a:hover b { background: url(flash-red/bi/layout-views-navegation-li-hover.png) left -22px no-repeat; color: #ae3c3c; }
	/* activo a */
	#container div.headerContent ul.headerNavegation li.activo a, #container div.headerContent ul.headerNavegation li.activo a:link, #container div.headerContent ul.headerNavegation li.activo a:hover, #container div.headerContent ul.headerNavegation li.activo a:active { background: url(flash-red/bi/layout-views-navegation-li-hover-b.png) right 0px no-repeat; }	
	
/* ----------------------------------------------------------------------------- */
/* Tab  */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	div.jrapid_tab { border:1px solid #919b9c; }
	ul.jrapid_tabpane li a { background: url(flash-red/TabPane/item-left.gif) left top no-repeat; }
	ul.jrapid_tabpane li a b { background: url(flash-red/TabPane/item-right.gif) right top no-repeat; }
	ul.jrapid_tabpane li a:hover { color:black; background: url(flash-red/TabPane/selected-left.gif) left top no-repeat; }
	ul.jrapid_tabpane li a:hover b { background: url(flash-red/TabPane/selected-right.gif) right top no-repeat; }
	ul.jrapid_tabpane li.active a,
	ul.jrapid_tabpane li.active a:hover,
	ul.jrapid_tabpane li.active a:active { color:black; background: url(flash-red/TabPane/selected-left.gif) left top no-repeat; }
	ul.jrapid_tabpane li.active a b,
	ul.jrapid_tabpane li.active a:hover b,
	ul.jrapid_tabpane li.active a:active b { background: url(flash-red/TabPane/selected-right.gif) right top no-repeat; }

/* ----------------------------------------------------------------------------- */
/* Tooltips */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */                         
	.jrapid_tooltip div { background:#d8e1e6; color: #54707d; border:1px solid #e6dada; } 

/* ----------------------------------------------------------------------------- */
/* Accordeon */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */    
	div.jrapid_accordeonitem { border:1px solid #ddc1bf; }     
	button.jrapid_accordeonitem_button { background:#cad5db url("flash-red/header-bg.gif") repeat-x; }
	div.jrapid_accordeonitem_body { background:url(flash-red/Accordeon/layout-accordeon.png) repeat-x scroll left top #fcf9f9; }	
	
/* ----------------------------------------------------------------------------- */
/* Form */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	div.jrapid_property input, select, div.jrapid_property textarea { border:1px solid #d0b1af; } 
	/* ----------------------------------------------------------------------------- */
	/* 	buttons */
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	input#submit,
	div#actionbar > input,
	div.buttonbar input,
	input.jrapid_add_file_button,
	input.jrapid_remove_file_button,
	div#pagebar > input,
	div.jrapid_navigator input { background: #fff url(flash-red/button/header-bg.png) left bottom repeat-x; border:1px solid #d0b1af; }
	/* hover */
	input#submit:hover,
	div#actionbar > input:hover,
	div.buttonbar input:hover,
	input.jrapid_add_file_button:hover,
	input.jrapid_remove_file_button:hover,
	div#pagebar > input:hover,
	div.jrapid_navigator input:hover { border-color:#875a57; }
	/* active */
	input#submit:active,
	div#actionbar > input:active,
	div.buttonbar button:active,
	div.buttonbar input:active,
	input.jrapid_add_file_button:active,
	input.jrapid_remove_file_button:active,
	div#pagebar > input:active,
	div.jrapid_navigator input:active { background: #fff url(flash-red/button/header-bg-active.png) left top repeat-x; border-color:#d0b1af; } 
	
	/* ----------------------------------------------------------------------------- */
    /*	entitycollection is the default widget for properties collection of entities */
    /* 	window_select_window a */
    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */  	
	div.jrapid_entitycollection a, 
	div.window_select_window a { background: #fff url(flash-red/button/header-bg.png) left bottom repeat-x; border:1px solid #d0b1af; }
	/* hover */	
	div.jrapid_entitycollection a:hover,
	div.window_select_window a:hover { border-color:#875a57; }
	/* active */	
	div.jrapid_entitycollection a:active, 
	div.window_select_window a:active { background: #fff url(flash-red/button/header-bg-active.png) left top repeat-x; border-color:#d0b1af; }
	
/* ----------------------------------------------------------------------------- */
/* wrap */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	div#jrapid_wrap { background: #fff; }	
	
/* ----------------------------------------------------------------------------- */
/* header */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	div.jrapid_header { background: #fff url(flash-red/layout-header.png) left top repeat-x; }
	
/* ----------------------------------------------------------------------------- */
/* footer */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	div.jrapid_footer { background:#c8b5b4; border-top:1px dashed #e8d4d4; }
